every supply creates its own demand - Deutsch Englisch Wörterbuch